Synonyms: site, land site
Definition: the piece of land on which something is located (or is to be located)
Usage: a good site for the school
Similar words: piece of ground, piece of land, tract, parcel, parcel of land
Definition: an extended area of land